Si vous avec, en plus de Domoticz, quelques sondes Currentcost, nous allons voir comment afficher ces données sur le dashboard Domoticz.
Sur mon serveur linux qui me gère pas mal de chose, j’ai un script Perl qui me parse les données issues du boîtier Currentcost.
Ajout d’un capteur de mesure sur Domoticz
Ajoutez un capteur virtuel (Dummy) à la liste de vos dispositifs.
Une fois créé, récupérez son identifiant idx dans la liste des dispositifs utilisés.
URL JSON
Le format à respecter est le suivant :
http://#IP_SERVER#/json.htm?type=command¶m=udevice&idx=142&nvalue=0&svalue=260
Cette requette envoi la valeur 260 au capteur dont l’identifiant est 142.
Il reste donc à modifier mon script Perl pour envoyer une donnée à Domoticz.
Script Perl
La structure Perl est la suivante :
use LWP 5.64;
use URI;
my $browser = LWP::UserAgent->new;
my $url = URI->new( 'http://192.168.xxx.xxx:8080/json.htm' );
# makes an object representing the URL
$url->query_form( # And here the form data pairs:
'type' => 'command',
'param' => 'udevice',
'idx' => '142',
'nvalue' => '0',
'svalue' => '260',
);
my $response = $browser->get($url);
print $response->content;
Plus d’infos sur Perl et les envois de données http : https://www.perl.com/pub/2002/08/20/perlandlwp.html/
Attention pour que Domoticz accepte des données extérieures il faut l’autoriser. Pour cela, dans les paramètres de configuration :
Affichage dans Domoticz
Une fois le script testé et adapter à votre programme, vous devez obtenir quelque chose comme cela dans votre Dashboard :
Cet article vous a plu ? Partagez-le 😉 Partager la publication "Afficher sur Domoticz la consommation électrique mesurée par Currentcost"
Bonjour,
Je possède un CurrentCost Envir 128 connecté sur Raspberry Pi3, sur Domoticz il m’a généré trois capteurs, température, conso instantané et conso cumulée donc très interessant sauf que le poids de l’impulsion Kw n’était pas juste j’ai reseté le compteur pour ajuster la valeur, le comptage instantané est devenu bon sauf que j’ai perdu la conso cumulée, j’ai essayé beaucoup de manips sans résultat, une petite idée serait super bienvenue.
D’avance merci de votre aide.
Bonjour,
J’ai pas la réponse car je parse le flux currentcost avec un script en Pearl. J’agrège moi-même les données.
Pouvez vous me préciser comment vous avez relié votre currentcost à la rapsberry ?
Comment se font la déclaration des sondes ?
Que je puisse tenter de vous aider.
Y.